<?php

namespace Ladenise\EveBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Dgmattributetypes
 */
class Dgmattributetypes
{
    /**
     * @var integer
     */
    private $attributeid;

    /**
     * @var string
     */
    private $attributename;

    /**
     * @var string
     */
    private $description;

    /**
     * @var integer
     */
    private $iconid;

    /**
     * @var float
     */
    private $defaultvalue;

    /**
     * @var integer
     */
    private $published;

    /**
     * @var string
     */
    private $displayname;

    /**
     * @var integer
     */
    private $unitid;

    /**
     * @var integer
     */
    private $stackable;

    /**
     * @var integer
     */
    private $highisgood;

    /**
     * @var integer
     */
    private $categoryid;


    /**
     * Get attributeid
     *
     * @return integer 
     */
    public function getAttributeid()
    {
        return $this->attributeid;
    }

    /**
     * Set attributename
     *
     * @param string $attributename
     * @return Dgmattributetypes
     */
    public function setAttributename($attributename)
    {
        $this->attributename = $attributename;
    
        return $this;
    }

    /**
     * Get attributename
     *
     * @return string 
     */
    public function getAttributename()
    {
        return $this->attributename;
    }

    /**
     * Set description
     *
     * @param string $description
     * @return Dgmattributetypes
     */
    public function setDescription($description)
    {
        $this->description = $description;
    
        return $this;
    }

    /**
     * Get description
     *
     * @return string 
     */
    public function getDescription()
    {
        return $this->description;
    }

    /**
     * Set iconid
     *
     * @param integer $iconid
     * @return Dgmattributetypes
     */
    public function setIconid($iconid)
    {
        $this->iconid = $iconid;
    
        return $this;
    }

    /**
     * Get iconid
     *
     * @return integer 
     */
    public function getIconid()
    {
        return $this->iconid;
    }

    /**
     * Set defaultvalue
     *
     * @param float $defaultvalue
     * @return Dgmattributetypes
     */
    public function setDefaultvalue($defaultvalue)
    {
        $this->defaultvalue = $defaultvalue;
    
        return $this;
    }

    /**
     * Get defaultvalue
     *
     * @return float 
     */
    public function getDefaultvalue()
    {
        return $this->defaultvalue;
    }

    /**
     * Set published
     *
     * @param integer $published
     * @return Dgmattributetypes
     */
    public function setPublished($published)
    {
        $this->published = $published;
    
        return $this;
    }

    /**
     * Get published
     *
     * @return integer 
     */
    public function getPublished()
    {
        return $this->published;
    }

    /**
     * Set displayname
     *
     * @param string $displayname
     * @return Dgmattributetypes
     */
    public function setDisplayname($displayname)
    {
        $this->displayname = $displayname;
    
        return $this;
    }

    /**
     * Get displayname
     *
     * @return string 
     */
    public function getDisplayname()
    {
        return $this->displayname;
    }

    /**
     * Set unitid
     *
     * @param integer $unitid
     * @return Dgmattributetypes
     */
    public function setUnitid($unitid)
    {
        $this->unitid = $unitid;
    
        return $this;
    }

    /**
     * Get unitid
     *
     * @return integer 
     */
    public function getUnitid()
    {
        return $this->unitid;
    }

    /**
     * Set stackable
     *
     * @param integer $stackable
     * @return Dgmattributetypes
     */
    public function setStackable($stackable)
    {
        $this->stackable = $stackable;
    
        return $this;
    }

    /**
     * Get stackable
     *
     * @return integer 
     */
    public function getStackable()
    {
        return $this->stackable;
    }

    /**
     * Set highisgood
     *
     * @param integer $highisgood
     * @return Dgmattributetypes
     */
    public function setHighisgood($highisgood)
    {
        $this->highisgood = $highisgood;
    
        return $this;
    }

    /**
     * Get highisgood
     *
     * @return integer 
     */
    public function getHighisgood()
    {
        return $this->highisgood;
    }

    /**
     * Set categoryid
     *
     * @param integer $categoryid
     * @return Dgmattributetypes
     */
    public function setCategoryid($categoryid)
    {
        $this->categoryid = $categoryid;
    
        return $this;
    }

    /**
     * Get categoryid
     *
     * @return integer 
     */
    public function getCategoryid()
    {
        return $this->categoryid;
    }
}
